package ar.edu.utn.frsf.tpae.a2012.g03.mock;

import java.util.ArrayList;
import java.util.Date;

import ar.edu.utn.frsf.tpae.a2012.g03.model.Cuenta;
import ar.edu.utn.frsf.tpae.a2012.g03.model.Movimiento;
import ar.edu.utn.frsf.tpae.a2012.g03.model.MovimientoPago;


public class PagosMockDAO implements ar.edu.utn.frsf.tpae.a2012.g03.dao.PagosDAO {

	private static ArrayList<Movimiento> movimientos = new ArrayList<Movimiento>();
	
	public void realizarPago(double importe, Cuenta unaCuenta) {
		//movimientos.add(new Movimiento(getIdMayor()+1, new Date(), importe, unaCuenta));
	}
	
	private int getIdMayor() {
		int mayor = 0;
		for(Movimiento unMovimiento : movimientos)
			if(unMovimiento.getMovId() > mayor)
				mayor = unMovimiento.getMovId();
		
		return mayor;
			
	}

	@Override
	public int getCantidadPagos() {
		return movimientos.size();
	}



	@Override
	public int getCantidadMovPagos() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public ArrayList<Movimiento> getPagos(int cuentaId) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void realizarPago(Cuenta unaCuenta) {
		// TODO Auto-generated method stub
		
	}



}
